So Many Logical Explanations